river islet - German English Dictionary